package com.ct.mappers;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 财务人员审批报销申请记录 数据库操作接口
 */
@Mapper
public interface ReimbursementApprovalFiMapper<T, P> extends BaseMapper<T, P> {

    /**
     * 根据ReimbursementApprovalFiId更新
     */
    Integer updateByReimbursementApprovalFiId(@Param("bean") T t,
            @Param("reimbursementApprovalFiId") Integer reimbursementApprovalFiId);

    /**
     * 根据ReimbursementApprovalFiId删除
     */
    Integer deleteByReimbursementApprovalFiId(@Param("reimbursementApprovalFiId") Integer reimbursementApprovalFiId);

    /**
     * 根据ReimbursementApprovalFiId获取对象
     */
    T selectByReimbursementApprovalFiId(@Param("reimbursementApprovalFiId") Integer reimbursementApprovalFiId);

    T selectByReimbursementId(@Param("reimbursementId") Integer reimbursementId);

}
